PKG_FIXUP:=autoreconf introduced in this commit[1] to fix builds with GCC 14
does not play well with GCC 13. Apply it conditionally.
I build some coreutils packages under GCC 13 and again under GCC 14 and both
completed successfully.
Build system: x86/64
Build-tested: x86/64
Fixes https://github.com/openwrt/packages/issues/26175
1. https://github.com/openwrt/packages/commit/
b1a648e1ff60932e2b8f65479da3059d1c1b8b58
Signed-off-by: John Audia <[email protected]>
PKG_NAME:=coreutils
PKG_VERSION:=9.6
-PKG_RELEASE:=3
+PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=@GNU/coreutils
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
-PKG_FIXUP:=autoreconf
+ifeq ($(CONFIG_GCC_VERSION_14),y)
+ PKG_FIXUP:=autoreconf
+endif
include $(INCLUDE_DIR)/package.mk